\mysection{Einfluss von Wichtigkeit}
\label{sota_sec:einfluss_wichtigkeit}
Wie in Abschnitt \ref{subsec:wichtigkeitVonNachrichten} beschrieben, ist es
notwendig, dass wichtige Benachrichtigungen dem Benutzer anders präsentiert
werden als unwichtige. Dazu muss natürlich zuerst geklärt werden, wie wichtig
eine Nachricht ist. Dies kann z.B. über Prioritäten geregelt werden. Das
bedeutet, dass eine Benachrichtigung, bzw. bestimmte Inhalte derer im
Verhältnis zueinander eingeordnet werden. Ein System, das solche Prioritäten
benutzt und um Prioritäten für Termine erweitert, stellen wir im Folgenden vor.
\mysubsection{CaBN}
\label{sota_subsec:cabn}
Am Zentrum für Mensch-Computer-Interaktion an der Virginia
Tech\footnote{http://cs.vt.edu} entstand das Benachrichtigungssystem
\cabn\citep{Wahid:2006}. Ein Ziel von \cabn war es, das Problem der
Informationsfragmentierung und dem damit einhergehenden, hohen Gebrauch der
Aufmerksamkeit des Benutzers zu lösen. Mit dem Begriff der
Informationsfragmentierung beschreiben \citet{Wahid:2006} die heutige
Möglichkeit, verschiedene Informationen auf viele verschiedene Geräte zu
verteilen. Die eigentliche Problematik für den Benutzer besteht besonders darin,
dass bestimmte Informationen nur wenige Geräte unterstützen. Als Beispiel wird
der Einsatz eines PDAs und eines Mobiltelefons genommen. Das PDA kann E-Mails
anzeigen, während man auf dem Mobiltelefon Sprachnachrichten empfängt. Der
Benutzer müsste nun gleich mehrere Geräte nach neuen
Informationen(Sprach"-nachrichten- oder E-Mail-Eingang) überprüfen. Einfacher
wäre es, wenn das Gerät den Benutzer über neue Informationen
benachrichtigt. Der Benutzer kann bei manueller Überprüfung jedoch selbst
entscheiden, ob die momentane Situation für einen kurzen Blick auf die Geräte
geeignet ist. Diese Benachrichtigung durch das Gerät würde dagegen ohne
Rücksicht auf die aktuellen Benutzeraktivitäten ausgelöst. Das zeigt die Verbindung zwischen
der Fragmentierung von Informationen und der Beachtung des momentanen
Aufmerksamkeitsgrades des Benutzers während der Benachrichtigung.
\\
\cabn versucht nun Benachrichtigungen auf einem Gerät zu bündeln und dabei auch
zu ermitteln, inwiefern der Benutzer zum aktuellen Zeitpunkt von einer
Benachrichtigung gestört werden kann. Das Basissystem agiert dafür
selbstständig mit E-Mails und Kalenderereignissen und läuft auf einem
PDA. \cabn sei zwar so modular aufgebaut, dass die Integration weiterer Informationsquellen kein Problem sei.
Die Wahl für diese zwei Quellen als initiale Systembestandteile hatte aber
sinnvolle Gründe. So wurden E-Mails als Schlüsselquelle für das System
betrachtet, da man durch sie eine große Bandbreite an Informationen verschicken
kann. Kalenderereignisse hingegen bieten Erkenntnisse über die anstehenden
Aufgaben des Benutzers. Dies ist einerseits wichtig für die Erinnerung des
Benutzers daran, welche Termine er wahrnehmen muss. Andererseits lässt sich
daraus auch auf die momentane Situation schließen und damit auch auf den
Aufmerksamkeitsgrad. Das System selbst ordnet nun sowohl der eintreffenden
Information (E-Mail oder anstehender Termin) als auch der Kontextinformation
(aktueller Kalendereintrag) eine Priorität zu. Diese beiden Prioritäten werden
nun gegenüber gestellt, woraus die passende Benachrichtigungsmethode ermittelt
wird. Für die Berechnung dieser Prioritäten benutzen \citet{Wahid:2006} die
Filter-Regel-Methode von \citet{McFarlane:2002}. Der Benutzer kann selbst Regeln
anhand verschiedener Kriterien erstellen, womit man jegliche Informationen einer
Priorität zuzuordnen kann.
\\
Die Benachrichtigungsmethode wird nun anhand der Kombination von
Kontextpriorität und Informationspriorität bestimmt. Die Prioritäten können
einen Wert von 1 bis 5 erhalten, wodurch man eine sehr übersichtliche Matrix für
die Bestimmung der Benachrichtigungsmethode erstellen kann. Für die möglichen
Benachrichtigungsmethoden gibt es ebenfalls 5 Ebenen, die in der Matrix durch
die entsprechenden Ziffern gekennzeichnet sind. Die Prioritätenmatrix ist in
Abbildung \ref{fig:CaBN_prioMatrix} und die Benachrichtigungsmethoden in Tabelle
\ref{tab:cabn_benachrichtigungsmethoden} zu sehen.


\begin{figure}[htb]
\centering
\includegraphics{images/cabn_prioMatrix}
\caption{Prioritätenmatrix von \textit{\acs{CaBN}} (Quelle:
\citet{Wahid:2006})}
\label{fig:CaBN_prioMatrix}
\end{figure}

\begin{table}[htt] \centering
\begin{tabular}{| c | c |}
\hline
Benachrichtigungsebene & Benachrichtigungsmethode \\
\hline
\hline
1 & keine Benachrichtigung \\
\hline
2 & andauernde, langsame visuelle Bewegung \\
 & am Ende des aktuellen Ereignisses \\
\hline
3 & andauernde, schnelle visuelle Bewegung \\
 & während des aktuellen Ereignisses \\
\hline
4 & ein einzelner Piepton und \\
 & andauernde visuelle Bewegung \\
\hline
5 & regelmäßig wiederkehrender Piepton \\
 & und andauernde visuelle Bewegung \\
 & bis zur Kenntnisnahme \\
\hline
\end{tabular}
\caption{Benachrichtigungsmethoden in \textit{\acs{CaBN}}}
\label{tab:cabn_benachrichtigungsmethoden}
\end{table}

\mysubsection{Anwendbarkeit}
\label{sota_subsec:cabn_anwendbarkeit}
Die Informationsfragmentierung, wie sie von \citet{Wahid:2006} beschrieben
wird, findet in unserer Annahme eines \smartHomeSystem{}s(vgl. Abschnitt
\ref{sec:shs}) nicht notwendigerweise statt. Durch die Möglichkeit, externe
Informationsquellen in das \smartHomeSystem einzubinden, werden viele
verschiedene Informationen durch ein einheitliches System behandelt. Zusätzlich
zielt diese Arbeit bereits darauf ab, die beste
Benachrichtigungsmethode für den Benutzer zu ermitteln. Somit entfällt auch die
Problematik, dass der Benutzer ständig bestimmte Geräte nach neuen Informationen
überprüfen muss. Die von \citet{Wahid:2006} erarbeitete Technik zur
Ermittlung der passenden Benachrichtigungsmethode kann jedoch helfen, die oben
genannte Zielsetzung unserer Arbeit zu erreichen. Dabei ist vor allem die
Eingrenzung der Prioritäten von Informationen in 5 diskrete Werte ein guter
Ansatz. Die daraus entstehenden Prioritätsmatrizen sind sehr klein. Dies
müsste schnelle Rechenoperationen auf und mit diesen Matrizen ermöglichen.